import sys,os

#把上层目录加入环境变量,才能导入同级目录下的包
#print('sys.path=',sys.path)  
#sys.path.append("D:\\zhh\\learns\\learnpy")  
sys.path.append(".") #表示当前运行python的目录 也就是cd到的目录
#print('sys.path=',sys.path)  

#from utils.dtUtils import getStpFromDate

url = os.path.join('..','log.txt')

print(os.path.exists(url))

world = "  Hello world "
print(world.strip())

def pointsOnLine(p1,p2,p3):
    #y=kx+b
    '''
    p1.y = p1.x*k+b
    p2.y = p2.x*k+b

    b = p1.y-p1.x*k
    b = p2.y-p2.x*k
    p1.y-p1.x*k = p2.y-p2.x*k
    p1.y-k*(p1.x-p2.x) = p2.y
    '''

    p1x = p1.get("x",0)
    p1y = p1.get("y",0)

    p2x = p2.get("x",0)
    p2y = p2.get("y",0)

    p3x = p3.get("x",0)
    p3y = p3.get("y",0)

    k = (p1y - p2y)/(p1x-p2x)    
    b = p1y-k*p1x
    print("k,b",k,b)
    if p3y==k*p3x+b:
        print("三点在同一条直线上",p1,p2,p3)


#A（1，3），B（-2，0），C（2，4）
pointsOnLine({'x':1,'y':3},{'x':1,'y':0},{'x':2,'y':4})